home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Magazine / GraphicsCards / StormMesa / AMIGA / fd / agl_lib.fd next >
Text File  |  1998-12-15  |  30KB  |  524 lines

  1. ##base _glBase
  2. ##bias 30
  3. registerGL(ptr)(a0)
  4. AmigaMesaCreateContext(tagListptr)(a0)
  5. AmigaMesaDestroyContext(str_amesa_context)(a0)
  6. AmigaMesaCreateVisual(tagListptr)(a0)
  7. AmigaMesaDestroyVisual(str_amesa_context)(a0)
  8. AmigaMesaMakeCurrent(str_amesa_context,str_amesa_buffer)(a0/a1)
  9. AmigaMesaSwapBuffers(str_amesa_context)(a0)
  10. AmigaMesaSetOneColor(str_amesa_context,index,r,g,b)(a0/d0/fp0/fp1/fp2)
  11. AmigaMesaSetRast(str_amesa_context,tagListptr)(a0/a1)
  12. AmigaMesaGetConfig(str_amesa_visual,pname,params)(a0/d0/a1)
  13. ##private
  14. Dummy_at_90()()
  15. Dummy_at_96()()
  16. Dummy_at_102()()
  17. Dummy_at_108()()
  18. Dummy_at_114()()
  19. Dummy_at_120()()
  20. Dummy_at_126()()
  21. Dummy_at_132()()
  22. Dummy_at_138()()
  23. Dummy_at_144()()
  24. Dummy_at_150()()
  25. Dummy_at_156()()
  26. Dummy_at_162()()
  27. Dummy_at_168()()
  28. Dummy_at_174()()
  29. ##public
  30. ##bias 180
  31. *Miscellaneous-----------------------------------------------------------
  32. glClearIndex(GLfloat)(fp0)
  33. glClearColor(GLclampf_red,GLclampf_green,GLclampf_blue,GLclampf_alpha)(fp0/fp1/fp2/fp3)
  34. glClear(GLbitfield_mask)(d0)
  35. glIndexMask(GLuint_mask)(d0)
  36. glColorMask(GLboolean_red,GLboolean_green,GLboolean_blue,GLboolean_alpha)(d0/d1/d2/d3)
  37. glAlphaFunc(GLenum_func,GLclampf_ref)(d0/fp0)
  38. glBlendFunc(GLenum_sfactor,GLenum_dfactor)(d0/d1)
  39. glLogicOp(GLenum_opcode)(d0)
  40. glCullFace(GLenum_mode)(d0)
  41. glFrontFace(GLenum_mode)(d0)
  42. glPointSize(GLfloat_size)(fp0)
  43. glLineWidth(GLfloat_width)(fp0)
  44. glLineStipple(GLint_factor,GLushort_pattern)(d0/d1)
  45. glPolygonMode(GLenum_face,GLenum_mode)(d0/d1)
  46. glPolygonOffset(GLfloat_factor,GLfloat_units)(fp0/fp1)
  47. glPolygonStipple(const_GLubyte_ptr_mask)(a0)
  48. glGetPolygonStipple(GLubyte_ptr_mask)(a0)
  49. glEdgeFlag(GLboolean_flag)(d0)
  50. glEdgeFlagv(const_GLboolean_ptr_flag)(a0)
  51. glScissor(GLint_x,GLint_y,GLsizei_width,GLsizei_height)(d0/d1/d2/d3)
  52. glClipPlane(GLenum_plane,const_GLdouble_ptr_equation)(d0/a0)
  53. glGetClipPlane(GLenum_plane,GLdouble_ptr_equation)(d0/a0)
  54. glDrawBuffer(GLenum_mode)(d0)
  55. glReadBuffer(GLenum_mode)(d0)
  56. glEnable(GLenum_cap)(d0)
  57. glDisable(GLenum_cap)(d0)
  58. glIsEnabled(GLenum_cap)(d0)
  59. glEnableClientState(GLenum_cap)(d0)
  60. glDisableClientState(GLenum_cap)(d0)
  61. glGetBooleanv(GLenum_pname,GLboolean_ptr_params)(d0/a0)
  62. glGetDoublev(GLenum_pname,GLdouble_ptr_params)(d0/a0)
  63. glGetFloatv(GLenum_pname,GLfloat_ptr_params)(d0/a0)
  64. glGetIntegerv(GLenum_pname,GLint_ptr_params)(d0/a0)
  65. glPushAttrib(GLbitfield_mask)(d0)
  66. glPopAttrib()()
  67. glPushClientAttrib(GLbitfield_mask)(d0)
  68. glPopClientAttrib()()
  69. glRenderMode(GLenum_mode)(d0)
  70. glGetError()()
  71. glGetString(GLenum_name)(d0)
  72. glFinish()()
  73. glFlush()()
  74. glHint(GLenum_target,GLenum_mode)(d0/d1)
  75. *DepthBuffer-----------------------------------------------------------
  76. glClearDepth(GLclampd_depth)(fp0)
  77. glDepthFunc(GLenum_func)(d0)
  78. glDepthMask(GLbooleanflag)(d0)
  79. glDepthRange(GLclampd_near_val,GLclampd_far_val)(fp0/fp1)
  80. *AccumulationBuffer----------------------------------------------------
  81. glClearAccum(GLfloat_red,GLfloat_green,GLfloat_blue,GLfloat_alpha)(fp0/fp1/fp2/fp3)
  82. glAccum(GLenum_op,GLfloat_value)(d0/fp0)
  83. *Transformation--------------------------------------------------------
  84. glMatrixMode(GLenum_mode)(d0)
  85. glOrtho(GLdouble_left,GLdouble_right,GLdouble_bottom,GLdouble_top,GLdouble_near_val,GLdouble_far_val)(fp0/fp1/fp2/fp3/fp4/fp5)
  86. glFrustum(GLdouble_left,GLdouble_right,GLdouble_bottom,GLdouble_top,GLdouble_near_val,GLdouble_far_val)(fp0/fp1/fp2/fp3/fp4/fp5)
  87. glViewport(GLint_x,GLint_y,GLsizei_width,GLsizei_height)(d0/d1/d2/d3)
  88. glPushMatrix()()
  89. glPopMatrix()()
  90. glLoadIdentity()()
  91. glLoadMatrixd(const_GLdouble_ptr_m)(a0)
  92. glLoadMatrixf(const_GLfloat_ptr_m)(a0)
  93. glMultMatrixd(const_GLdouble_ptr_m)(a0)
  94. glMultMatrixf(const_GLfloat_ptr_m)(a0)
  95. glRotated(GLdouble_angle,GLdouble_x,GLdouble_y,GLdouble_z)(fp0/fp1/fp2/fp3)
  96. glRotatef(GLfloat_angle,GLfloat_x,GLfloat_y,GLfloat_z)(fp0/fp1/fp2/fp3)
  97. glScaled(GLdouble_x,GLdouble_y,GLdouble_z)(fp0/fp1/fp2)
  98. glScalef(GLfloat_x,GLfloat_y,GLfloat_z)(fp0/fp1/fp2)
  99. glTranslated(GLdouble_x,GLdouble_y,GLdouble_z)(fp0/fp1/fp2)
  100. glTranslatef(GLfloat_x,GLfloat_y,GLfloat_z)(fp0/fp1/fp2)
  101. *DisplayLists--------------------------------------------------------
  102. glIsList(GLuint_list)(d0)
  103. glDeleteLists(GLuint_list,GLsizei_range)(d0/d1)
  104. glGenLists(GLsizei_range)(d0)
  105. glNewList(GLuint_list,GLenum_mode)(d0/d1)
  106. glEndList()()
  107. glCallList(GLuint_list)(d0)
  108. glCallLists(GLsizei_n,GLenum_type,const_GL_ptr_lists)(d0/d1/a0)
  109. glListBase(GLuint_base)(d0)
  110. *DrawingFunctions--------------------------------------------------------
  111. glBegin(GLenum_mode)(d0)
  112. glEnd()()
  113. glVertex2d(GLdouble_x,GLdouble_y)(fp0/fp1)
  114. glVertex2f(GLfloat_x,GLfloat_y)(fp0/fp1)
  115. glVertex2i(GLint_x,GLint_y)(d0/d1)
  116. glVertex2s(GLshort_x,GLshort_y)(d0/d1)
  117. glVertex3d(GLdouble_x,GLdouble_y,GLdouble_z)(fp0/fp1/fp2)
  118. glVertex3f(GLfloat_x,GLfloat_y,GLfloat_z)(fp0/fp1/fp2)
  119. glVertex3i(GLint_x,GLint_y,GLint_z)(d0/d1/d2)
  120. glVertex3s(GLshort_x,GLshort_y,GLshort_z)(d0/d1/d2)
  121. glVertex4d(GLdouble_x,GLdouble_y,GLdouble_z,GLdouble_w)(fp0/fp1/fp2/fp3)
  122. glVertex4f(GLfloat_x,GLfloat_y,GLfloat_z,GLfloat_w)(fp0/fp1/fp2/fp3)
  123. glVertex4i(GLint_x,GLint_y,GLint_z,GLint_w)(d0/d1/d2/d3)
  124. glVertex4s(GLshort_x,GLshort_y,GLshort_z,GLshort_w)(d0/d1/d2/d3)
  125. glVertex2dv(const_GLdouble_ptr_v)(a0)
  126. glVertex2fv(const_GLfloat_ptr_v)(a0)
  127. glVertex2iv(const_GLint_ptr_v)(a0)
  128. glVertex2sv(const_GLshort_ptr_v)(a0)
  129. glVertex3dv(const_GLdouble_ptr_v)(a0)
  130. glVertex3fv(const_GLfloat_ptr_v)(a0)
  131. glVertex3iv(const_GLint_ptr_v)(a0)
  132. glVertex3sv(const_GLshort_ptr_v)(a0)
  133. glVertex4dv(const_GLdouble_ptr_v)(a0)
  134. glVertex4fv(const_GLfloat_ptr_v)(a0)
  135. glVertex4iv(const_GLint_ptr_v)(a0)
  136. glVertex4sv(const_GLshort_ptr_v)(a0)
  137. glNormal3b(GLbyte_nx,GLbyte_ny,GLbyte_nz)(d0/d1/d2)
  138. glNormal3d(GLdouble_nx,GLdouble_ny,GLdouble_nz)(fp0/fp1/fp2)
  139. glNormal3f(GLfloat_nx,GLfloat_ny,GLfloat_nz)(fp0/fp1/fp2)
  140. glNormal3i(GLint_nx,GLint_ny,GLint_nz)(d0/d1/d2)
  141. glNormal3s(GLshort_nx,GLshort_ny,GLshort_nz)(d0/d1/d2)
  142. glNormal3bv(const_GLbyte_ptr_v)(a0)
  143. glNormal3dv(const_GLdouble_ptr_v)(a0)
  144. glNormal3fv(const_GLfloat_ptr_v)(a0)
  145. glNormal3iv(const_GLint_ptr_v)(a0)
  146. glNormal3sv(const_GLshort_ptr_v)(a0)
  147. glIndexd(GLdouble_c)(fp0)
  148. glIndexf(GLfloat_c)(fp0)
  149. glIndexi(GLint_c)(d0)
  150. glIndexs(GLshort_c)(d0)
  151. glIndexub(GLubyte_c)(d0)
  152. glIndexdv(const_GLdouble_ptr_c)(a0)
  153. glIndexfv(const_GLfloat_ptr_c)(a0)
  154. glIndexiv(const_GLint_ptr_c)(a0)
  155. glIndexsv(const_GLshort_ptr_c)(a0)
  156. glIndexubv(GLubyte_c)(a0)
  157. glColor3b(GLbyte_red,GLbyte_green,GLbyte_blue)(d0/d1/d2)
  158. glColor3d(GLdouble_red,GLdouble_green,GLdouble_blue)(fp0/fp1/fp2)
  159. glColor3f(GLfloat_red,GLfloat_green,GLfloat_blue)(fp0/fp1/fp2)
  160. glColor3i(GLint_red,GLint_green,GLint_blue)(d0/d1/d2)
  161. glColor3s(GLshort_red,GLshort_green,GLshort_blue)(d0/d1/d2)
  162. glColor3ub(GLubyte_red,GLubyte_green,GLubyte_blue)(d0/d1/d2)
  163. glColor3ui(GLuint_red,GLuint_green,GLuint_blue)(d0/d1/d2)
  164. glColor3us(GLushort_red,GLushort_green,GLushort_blue)(d0/d1/d2)
  165. glColor4b(GLbyte_red,GLbyte_green,GLbyte_blue,GLbyte_alpha)(d0/d1/d2/d3)
  166. glColor4d(GLdouble_red,GLdouble_green,GLdouble_blue,GLdouble_alpha)(fp0/fp1/fp2/fp3)
  167. glColor4f(GLfloat_red,GLfloat_green,GLfloat_blue,GLfloat_alpha)(fp0/fp1/fp2/fp3)
  168. glColor4i(GLint_red,GLint_green,GLint_blue,GLint_alpha)(d0/d1/d2/d3)
  169. glColor4s(GLshort_red,GLshort_green,GLshort_blue,GLshort_alpha)(d0/d1/d2/d3)
  170. glColor4ub(GLubyte_red,GLubyte_green,GLubyte_blue,GLubyte_alpha)(d0/d1/d2/d3)
  171. glColor4ui(GLuint_red,GLuint_green,GLuint_blue,GLuint_alpha)(d0/d1/d2/d3)
  172. glColor4us(GLushort_red,GLushort_green,GLushort_blue,GLushort_alpha)(d0/d1/d2/d3)
  173. glColor3bv(const_GLbyte_ptr_v)(a0)
  174. glColor3dv(const_GLdouble_ptr_v)(a0)
  175. glColor3fv(const_GLfloat_ptr_v)(a0)
  176. glColor3iv(const_GLint_ptr_v)(a0)
  177. glColor3sv(const_GLshort_ptr_v)(a0)
  178. glColor3ubv(const_GLubyte_ptr_v)(a0)
  179. glColor3uiv(const_GLuint_ptr_v)(a0)
  180. glColor3usv(const_GLushort_ptr_v)(a0)
  181. glColor4bv(const_GLbyte_ptr_v)(a0)
  182. glColor4dv(const_GLdouble_ptr_v)(a0)
  183. glColor4fv(const_GLfloat_ptr_v)(a0)
  184. glColor4iv(const_GLint_ptr_v)(a0)
  185. glColor4sv(const_GLshort_ptr_v)(a0)
  186. glColor4ubv(const_GLubyte_ptr_v)(a0)
  187. glColor4uiv(const_GLuint_ptr_v)(a0)
  188. glColor4usv(const_GLushort_ptr_v)(a0)
  189. glTexCoord1d(GLdouble_s)(fp0)
  190. glTexCoord1f(GLfloat_s)(fp0)
  191. glTexCoord1i(GLint_s)(d0)
  192. glTexCoord1s(GLshort_s)(d0)
  193. glTexCoord2d(GLdouble_s,GLdouble_t)(fp0/fp1)
  194. glTexCoord2f(GLfloat_s,GLfloat_t)(fp0/fp1)
  195. glTexCoord2i(GLint_s,GLint_t)(d0/d1)
  196. glTexCoord2s(GLshort_s,GLshort_t)(d0/d1)
  197. glTexCoord3d(GLdouble_s,GLdouble_t,GLdouble_r)(fp0/fp1/fp2)
  198. glTexCoord3f(GLfloat_s,GLfloat_t,GLfloat_r)(fp0/fp1/fp2)
  199. glTexCoord3i(GLint_s,GLint_t,GLint_r)(d0/d1/d2)
  200. glTexCoord3s(GLshort_s,GLshort_t,GLshort_r)(d0/d1/d2)
  201. glTexCoord4d(GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)(fp0/fp1/fp2/fp3)
  202. glTexCoord4f(GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)(fp0/fp1/fp2/fp3)
  203. glTexCoord4i(GLint_s,GLint_t,GLint_r,GLint_q)(d0/d1/d2/d3)
  204. glTexCoord4s(GLshort_s,GLshort_t,GLshort_r,GLshort_q)(d0/d1/d2/d3)
  205. glTexCoord1dv(const_GLdouble_ptr_v)(a0)
  206. glTexCoord1fv(const_GLfloat_ptr_v)(a0)
  207. glTexCoord1iv(const_GLint_ptr_v)(a0)
  208. glTexCoord1sv(const_GLshort_ptr_v)(a0)
  209. glTexCoord2dv(const_GLdouble_ptr_v)(a0)
  210. glTexCoord2fv(const_GLfloat_ptr_v)(a0)
  211. glTexCoord2iv(const_GLint_ptr_v)(a0)
  212. glTexCoord2sv(const_GLshort_ptr_v)(a0)
  213. glTexCoord3dv(const_GLdouble_ptr_v)(a0)
  214. glTexCoord3fv(const_GLfloat_ptr_v)(a0)
  215. glTexCoord3iv(const_GLint_ptr_v)(a0)
  216. glTexCoord3sv(const_GLshort_ptr_v)(a0)
  217. glTexCoord4dv(const_GLdouble_ptr_v)(a0)
  218. glTexCoord4fv(const_GLfloat_ptr_v)(a0)
  219. glTexCoord4iv(const_GLint_ptr_v)(a0)
  220. glTexCoord4sv(const_GLshort_ptr_v)(a0)
  221. glRasterPos2d(GLdouble_x,GLdouble_y)(fp0/fp1)
  222. glRasterPos2f(GLfloat_x,GLfloat_y)(fp0/fp1)
  223. glRasterPos2i(GLint_x,GLint_y)(d0/d1)
  224. glRasterPos2s(GLshort_x,GLshort_y)(d0/d1)
  225. glRasterPos3d(GLdouble_x,GLdouble_y,GLdouble_z)(fp0/fp1/fp2)
  226. glRasterPos3f(GLfloat_x,GLfloat_y,GLfloat_z)(fp0/fp1/fp2)
  227. glRasterPos3i(GLint_x,GLint_y,GLint_z)(d0/d1/d2)
  228. glRasterPos3s(GLshort_x,GLshort_y,GLshort_z)(d0/d1/d2)
  229. glRasterPos4d(GLdouble_x,GLdouble_y,GLdouble_z,GLdouble_w)(fp0/fp1/fp2/fp3)
  230. glRasterPos4f(GLfloat_x,GLfloat_y,GLfloat_z,GLfloat_w)(fp0/fp1/fp2/fp3)
  231. glRasterPos4i(GLint_x,GLint_y,GLint_z,GLint_w)(d0/d1/d2/d3)
  232. glRasterPos4s(GLshort_x,GLshort_y,GLshort_z,GLshort_w)(d0/d1/d2/d3)
  233. glRasterPos2dv(const_GLdouble_ptr_v)(a0)
  234. glRasterPos2fv(const_GLfloat_ptr_v)(a0)
  235. glRasterPos2iv(const_GLint_ptr_v)(a0)
  236. glRasterPos2sv(const_GLshort_ptr_v)(a0)
  237. glRasterPos3dv(const_GLdouble_ptr_v)(a0)
  238. glRasterPos3fv(const_GLfloat_ptr_v)(a0)
  239. glRasterPos3iv(const_GLint_ptr_v)(a0)
  240. glRasterPos3sv(const_GLshort_ptr_v)(a0)
  241. glRasterPos4dv(const_GLdouble_ptr_v)(a0)
  242. glRasterPos4fv(const_GLfloat_ptr_v)(a0)
  243. glRasterPos4iv(const_GLint_ptr_v)(a0)
  244. glRasterPos4sv(const_GLshort_ptr_v)(a0)
  245. glRectd(GLdouble_x1,GLdouble_y1,GLdouble_x2,GLdouble_y2)(fp0/fp1/fp2/fp3)
  246. glRectf(GLfloat_x1,GLfloat_y1,GLfloat_x2,GLfloat_y2)(fp0/fp1/fp2/fp3)
  247. glRecti(GLint_x1,GLint_y1,GLint_x2,GLint_y2)(d0/d1/d2/d3)
  248. glRects(GLshort_x1,GLshort_y1,GLshort_x2,GLshort_y2)(d0/d1/d2/d3)
  249. glRectdv(const_GLdouble_ptr_v1,const_GLdouble_ptr_v2)(a0/a1)
  250. glRectfv(const_GLfloat_ptr_v1,const_GLfloat_ptr_v2)(a0/a1)
  251. glRectiv(const_GLint_ptr_v1,const_GLint_ptr_v2)(a0/a1)
  252. glRectsv(const_GLshort_ptr_v1,const_GLshort_ptr_v2)(a0/a1)
  253. *VertexArrays(1.1)--------------------------------------------------------
  254. glVertexPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)(d0/d1/d2/a0)
  255. glNormalPointer(GLenum_type,GLsizei_stride,GLvoid_ptr)(d0/d1/a0)
  256. glColorPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)(d0/d1/d2/a0)
  257. glIndexPointer(GLenum_type,GLsizei_stride,GLvoid_ptr)(d0/d1/a0)
  258. glTexCoordPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)(d0/d1/d2/a0)
  259. glEdgeFlagPointer(GLsizei_stride,GLboolean_ptr)(d0/a0)
  260. glGetPointerv(GLenum_pname,GLvoid_params)(d0/a0)
  261. glArrayElement(GLint_i)(d0)
  262. glDrawArrays(GLenum_mode,GLint_first,GLsizei_count)(d0/d1/d2)
  263. glDrawElements(GLenum_mode,GLsizei_count,GLenum_type,GLvoid_indices)(d0/d1/d2/a0)
  264. glInterleavedArrays(GLenum_format,GLsizei_stride,GLvoid_pointer)(d0/d1/a0)
  265. *Lighting--------------------------------------------------------
  266. glShadeModel(GLenum_mode)(d0)
  267. glLightf(GLenum_light,GLenum_pname,GLfloat_param)(d0/d1/fp0)
  268. glLighti(GLenum_light,GLenum_pname,GLint_param)(d0/d1/d2)
  269. glLightfv(GLenum_light,GLenum_pname,const_GLfloat_ptr_params)(d0/d1/a0)
  270. glLightiv(GLenum_light,GLenum_pname,const_GLint_ptr_params)(d0/d1/a0)
  271. glGetLightfv(GLenum_light,GLenum_pname,GLfloat_ptr_params)(d0/d1/a0)
  272. glGetLightiv(GLenum_light,GLenum_pname,GLint_ptr_params)(d0/d1/a0)
  273. glLightModelf(GLenum_pname,GLfloat_param)(d0/fp0)
  274. glLightModeli(GLenum_pname,GLint_param)(d0/d1)
  275. glLightModelfv(GLenum_pname,const_GLfloat_ptr_params)(d0/a0)
  276. glLightModeliv(GLenum_pname,const_GLint_ptr_params)(d0/a0)
  277. glMaterialf(GLenum_face,GLenum_pname,GLfloat_param)(d0/d1/fp0)
  278. glMateriali(GLenum_face,GLenum_pname,GLint_param)(d0/d1/d2)
  279. glMaterialfv(GLenum_face,GLenum_pname,const_GLfloat_ptr_params)(d0/d1/a0)
  280. glMaterialiv(GLenum_face,GLenum_pname,const_GLint_ptr_params)(d0/d1/a0)
  281. glGetMaterialfv(GLenum_face,GLenum_pname,GLfloat_ptr_params)(d0/d1/a0)
  282. glGetMaterialiv(GLenum_face,GLenum_pname,GLint_ptr_params)(d0/d1/a0)
  283. glColorMaterial(GLenum_face,GLenum_mode)(d0/d1)
  284. *Rasterfunctions--------------------------------------------------------
  285. glPixelZoom(GLfloat_xfactor,GLfloat_yfactor)(fp0/fp1)
  286. glPixelStoref(GLenum_pname,GLfloat_param)(d0/fp0)
  287. glPixelStorei(GLenum_pname,GLint_param)(d0/d1)
  288. glPixelTransferf(GLenum_pname,GLfloat_param)(d0/fp0)
  289. glPixelTransferi(GLenum_pname,GLint_param)(d0/d1)
  290. glPixelMapfv(GLenum_map,GLint_mapsize,const_GLfloat_ptr_values)(d0/d1/a0)
  291. glPixelMapuiv(GLenum_map,GLint_mapsize,const_GLuint_ptr_values)(d0/d1/a0)
  292. glPixelMapusv(GLenum_map,GLint_mapsize,const_GLushort_ptr_values)(d0/d1/a0)
  293. glGetPixelMapfv(GLenum_map,GLfloat_ptr_values)(d0/a0)
  294. glGetPixelMapuiv(GLenum_map,GLuint_ptr_values)(d0/a0)
  295. glGetPixelMapusv(GLenum_map,GLushort_ptr_values)(d0/a0)
  296. glBitmap(GLsizei_width,GLsizei_height,GLfloat_xorig,GLfloat_yorig,GLfloat_xmove,GLfloat_ymove,const_GLubyte_ptr_bitmap)(d0/d1/fp0/fp1/fp2/fp3/a0)
  297. glReadPixels(GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,GL_ptr_pixels)(d0/d1/d2/d3/d4/d5/a0)
  298. glDrawPixels(GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,const_GL_ptr_pixels)(d0/d1/d2/d3/a0)
  299. glCopyPixels(GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLenum_type)(d0/d1/d2/d3/d4)
  300. *Stenciling--------------------------------------------------------
  301. glStencilFunc(GLenum_func,GLint_ref,GLuint_mask)(d0/d1/d2)
  302. glStencilMask(GLuint_mask)(d0)
  303. glStencilOp(GLenum_fail,GLenum_zfail,GLenum_zpass)(d0/d1/d2)
  304. glClearStencil(GLint_s)(d0)
  305. *Texturemapping--------------------------------------------------------
  306. glTexGend(GLenum_coord,GLenum_pname,GLdouble_param)(d0/d1/fp0)
  307. glTexGenf(GLenum_coord,GLenum_pname,GLfloat_param)(d0/d1/fp0)
  308. glTexGeni(GLenum_coord,GLenum_pname,GLint_param)(d0/d1/d2)
  309. glTexGendv(GLenum_coord,GLenum_pname,const_GLdouble_ptr_params)(d0/d1/a0)
  310. glTexGenfv(GLenum_coord,GLenum_pname,const_GLfloat_ptr_params)(d0/d1/a0)
  311. glTexGeniv(GLenum_coord,GLenum_pname,const_GLint_ptr_params)(d0/d1/a0)
  312. glGetTexGendv(GLenum_coord,GLenum_pname,GLdouble_ptr_params)(d0/d1/a0)
  313. glGetTexGenfv(GLenum_coord,GLenum_pname,GLfloat_ptr_params)(d0/d1/a0)
  314. glGetTexGeniv(GLenum_coord,GLenum_pname,GLint_ptr_params)(d0/d1/a0)
  315. glTexEnvf(GLenum_target,GLenum_pname,GLfloat_param)(d0/d1/fp0)
  316. glTexEnvi(GLenum_target,GLenum_pname,GLint_param)(d0/d1/d2)
  317. glTexEnvfv(GLenum_target,GLenum_pname,const_GLfloat_ptr_params)(d0/d1/a0)
  318. glTexEnviv(GLenum_target,GLenum_pname,const_GLint_ptr_params)(d0/d1/a0)
  319. glGetTexEnvfv(GLenum_target,GLenum_pname,GLfloat_ptr_params)(d0/d1/a0)
  320. glGetTexEnviv(GLenum_target,GLenum_pname,GLint_ptr_params)(d0/d1/a0)
  321. glTexParameterf(GLenum_target,GLenum_pname,GLfloat_param)(d0/d1/fp0)
  322. glTexParameteri(GLenum_target,GLenum_pname,GLint_param)(d0/d1/d2)
  323. glTexParameterfv(GLenum_target,GLenum_pname,const_GLfloat_ptr_params)(d0/d1/a0)
  324. glTexParameteriv(GLenum_target,GLenum_pname,const_GLint_ptr_params)(d0/d1/a0)
  325. glGetTexParameterfv(GLenum_target,GLenum_pname,GLfloat_ptr_params)(d0/d1/a0)
  326. glGetTexParameteriv(GLenum_target,GLenum_pname,GLint_ptr_params)(d0/d1/a0)
  327. glGetTexLevelParameterfv(GLenum_target,GLint_level,GLenum_pname,GLfloat_ptr_params)(d0/d1/d2/a0)
  328. glGetTexLevelParameteriv(GLenum_target,GLint_level,GLenum_pname,GLint_ptr_params)(d0/d1/d2/a0)
  329. glTexImage1D(GLenum_target,GLint_level,GLint_components,GLsizei_width,GLint_border,GLenum_format,GLenum_type,const_GL_ptr_pixels)(d0/d1/d2/d3/d4/d5/d6/a0)
  330. glTexImage2D(GLenum_target,GLint_level,GLint_components,GLsizei_width,GLsizei_height,GLint_border,GLenum_format,GLenum_type,const_GL_ptr_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  331. glGetTexImage(GLenum_target,GLint_level,GLenum_format,GLenum_type,GL_ptr_pixels)(d0/d1/d2/d3/a0)
  332. *1.1functions-----------------------------------------------
  333. glGenTextures(GLsizei_n,GLuint_textures)(d0/a0)
  334. glDeleteTextures(GLsizei_n,GLuint_textures)(d0/a0)
  335. glBindTexture(GLenum_target,GLuint_texture)(d0/d1)
  336. glPrioritizeTextures(GLsizei_n,GLuint_textures,GLclampf_priorities)(d0/a0/a1)
  337. glAreTexturesResident(GLsizei_n,GLuint_textures,GLboolean_residences)(d0/a0/a1)
  338. glIsTexture(GLuint_texture)(d0)
  339. glTexSubImage1D(GLenum_target,GLint_level,GLint_xoffset,GLsizei_width,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/a0)
  340. glTexSubImage2D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  341. glCopyTexImage1D(GLenum_target,GLint_level,GLenum_internalformat,GLint_x,GLint_y,GLsizei_width,GLint_border)(d0/d1/d2/d3/d4/d5/d6)
  342. glCopyTexImage2D(GLenum_target,GLint_level,GLenum_internalformat,GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLint_border)(d0/d1/d2/d3/d4/d5/d6/d7)
  343. glCopyTexSubImage1D(GLenum_target,GLint_level,GLint_xoffset,GLint_x,GLint_y,GLsizei_width)(d0/d1/d2/d3/d4/d5)
  344. glCopyTexSubImage2D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)(d0/d1/d2/d3/d4/d5/d6/d7)
  345. *Evaluators--------------------------------------------------------
  346. glMap1d(GLenum_target,GLdouble_u1,GLdouble_u2,GLint_stride,GLint_order,const_GLdouble_ptr_points)(d0/fp0/fp1/d1/d2/a0)
  347. glMap1f(GLenum_target,GLfloat_u1,GLfloat_u2,GLint_stride,GLint_order,const_GLfloat_ptr_points)(d0/fp0/fp1/d1/d2/a0)
  348. glMap2d(GLenum_target,GLdouble_u1,GLdouble_u2,GLint_ustride,GLint_uorder,GLdouble_v1,GLdouble_v2,GLint_vstride,GLint_vorder,const_GLdouble_ptr_points)(d0/fp0/fp1/d1/d2/fp2/fp3/d3/d4/a0)
  349. glMap2f(GLenum_target,GLfloat_u1,GLfloat_u2,GLint_ustride,GLint_uorder,GLfloat_v1,GLfloat_v2,GLint_vstride,GLint_vorder,const_GLfloat_ptr_points)(d0/fp0/fp1/d1/d2/fp2/fp3/d3/d4/a0)
  350. glGetMapdv(GLenum_target,GLenum_query,GLdouble_ptr_v)(d0/d1/a0)
  351. glGetMapfv(GLenum_target,GLenum_query,GLfloat_ptr_v)(d0/d1/a0)
  352. glGetMapiv(GLenum_target,GLenum_query,GLint_ptr_v)(d0/d1/a0)
  353. glEvalCoord1d(GLdouble_u)(fp0)
  354. glEvalCoord1f(GLfloat_u)(fp0)
  355. glEvalCoord1dv(const_GLdouble_ptr_u)(a0)
  356. glEvalCoord1fv(const_GLfloat_ptr_u)(a0)
  357. glEvalCoord2d(GLdouble_u,GLdouble_v)(fp0/fp1)
  358. glEvalCoord2f(GLfloat_u,GLfloat_v)(fp0/fp1)
  359. glEvalCoord2dv(const_GLdouble_ptr_u)(a0)
  360. glEvalCoord2fv(const_GLfloat_ptr_u)(a0)
  361. glMapGrid1d(GLint_un,GLdouble_u1,GLdouble_u2)(d0/fp0/fp1)
  362. glMapGrid1f(GLint_un,GLfloat_u1,GLfloat_u2)(d0/fp0/fp1)
  363. glMapGrid2d(GLint_un,GLdouble_u1,GLdouble_u2,GLint_vn,GLdouble_v1,GLdouble_v2)(d0/fp0/fp1/d1/fp2/fp3)
  364. glMapGrid2f(GLint_un,GLfloat_u1,GLfloat_u2,GLint_vn,GLfloat_v1,GLfloat_v2)(d0/fp0/fp1/d1/fp2/fp3)
  365. glEvalPoint1(GLint_i)(d0)
  366. glEvalPoint2(GLint_i,GLint_j)(d0/d1)
  367. glEvalMesh1(GLenum_mode,GLint_i1,GLint_i2)(d0/d1/d2)
  368. glEvalMesh2(GLenum_mode,GLint_i1,GLint_i2,GLint_j1,GLint_j2)(d0/d1/d2/d3/d4)
  369. *Fog--------------------------------------------------------
  370. glFogf(GLenum_pname,GLfloat_param)(d0/fp0)
  371. glFogi(GLenum_pname,GLint_param)(d0/d1)
  372. glFogfv(GLenum_pname,const_GLfloat_ptr_params)(d0/a0)
  373. glFogiv(GLenum_pname,const_GLint_ptr_params)(d0/a0)
  374. *SelectionandFeedback--------------------------------------------------------
  375. glFeedbackBuffer(GLsizei_size,GLenum_type,GLfloat_ptr_buffer)(d0/d1/a0)
  376. glPassThrough(GLfloat_token)(fp0)
  377. glSelectBuffer(GLsizei_size,GLuint_ptr_buffer)(d0/a0)
  378. glInitNames()()
  379. glLoadName(GLuint_name)(d0)
  380. glPushName(GLuint_name)(d0)
  381. glPopName()()
  382. *GL_EXT_blend_minmax--------------------------------------------------------
  383. glBlendEquationEXT(GLenum_mode)(d0)
  384. *GL_EXT_blend_color--------------------------------------------------------
  385. glBlendColorEXT(GLclampf_red,GLclampf_green,GLclampfblue,GLclampf_alpha)(fp0/fp1/fp2/fp3)
  386. *GL_EXT_polygon_offset--------------------------------------------------------
  387. glPolygonOffsetEXT(GLfloat_factor,GLfloat_bias)(fp0/fp1)
  388. *GL_EXT_vertex_array--------------------------------------------------------
  389. glVertexPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)(d0/d1/d2/d3/a0)
  390. glNormalPointerEXT(GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)(d0/d1/d2/a0)
  391. glColorPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)(d0/d1/d2/d3/a0)
  392. glIndexPointerEXT(GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)(d0/d1/d2/a0)
  393. glTexCoordPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)(d0/d1/d2/d3/a0)
  394. glEdgeFlagPointerEXT(GLsizei_stride,GLsizei_count,const_GLboolean_ptr_ptr)(d0/d1/a0)
  395. glGetPointervEXT(GLenum_pname,prt_ptr_params)(d0/a0)
  396. glArrayElementEXT(GLint_i)(d0)
  397. glDrawArraysEXT(GLenum_mode,GLint_first,GLsizei_count)(d0/d1/d2)
  398. *GL_EXT_texture_object--------------------------------------------------------
  399. glGenTexturesEXT(GLsizei_n,GLuint_textures)(d0/a0)
  400. glDeleteTexturesEXT(GLsizei_n,GLuint_textures)(d0/a0)
  401. glBindTextureEXT(GLenum_target,GLuint_texture)(d0/d1)
  402. glPrioritizeTexturesEXT(GLsizei_n,GLuint_textures,GLclampf_priorities)(d0/a0/a1)
  403. glAreTexturesResidentEXT(GLsizei_n,GLuint_textures,GLboolean_residences)(d0/a0/a1)
  404. glIsTextureEXT(GLuint_texture)(d0)
  405. *GL_EXT_texture3D--------------------------------------------------------
  406. glTexImage3DEXT(GLenum_target,GLint_level,GLenum_internalformat,GLsizei_width,GLsizei_height,GLsizei_depth,GLint_border,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1)
  407. glTexSubImage3DEXT(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLsizei_width,GLsizei_height,GLsizei_depth,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1/a2)
  408. glCopyTexSubImage3DEXT(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  409. *GL_EXT_color_table--------------------------------------------------------
  410. glColorTableEXT(GLenum_target,GLenum_internalformat,GLsizei_width,GLenum_format,GLenum_type,GLvoid_table)(d0/d1/d2/d3/d4/a0)
  411. glColorSubTableEXT(GLenum_target,GLsizei_start,GLsizei_count,GLenum_format,GLenum_type,GLvoid_data)(d0/d1/d2/d3/d4/a0)
  412. glGetColorTableEXT(GLenum_target,GLenum_format,GLenum_type,GLvoid_table)(d0/d1/d2/a0)
  413. glGetColorTableParameterfvEXT(GLenum_target,GLenum_pname,GLfloat_params)(d0/d1/a0)
  414. glGetColorTableParameterivEXT(GLenum_target,GLenum_pname,GLint_params)(d0/d1/a0)
  415. *GL_SGIS_multitexture--------------------------------------------------------
  416. glMultiTexCoord1dSGIS(GLenum_target,GLdouble_s)(d0/fp0)
  417. glMultiTexCoord1dvSGIS(GLenum_target,GLdouble_v)(d0/a0)
  418. glMultiTexCoord1fSGIS(GLenum_target,GLfloat_s)(d0/fp0)
  419. glMultiTexCoord1fvSGIS(GLenum_target,GLfloat_v)(d0/a0)
  420. glMultiTexCoord1iSGIS(GLenum_target,GLint_s)(d0/d1)
  421. glMultiTexCoord1ivSGIS(GLenum_target,GLint_v)(d0/a0)
  422. glMultiTexCoord1sSGIS(GLenum_target,GLshort_s)(d0/d1)
  423. glMultiTexCoord1svSGIS(GLenum_target,GLshort_v)(d0/a0)
  424. glMultiTexCoord2dSGIS(GLenum_target,GLdouble_s,GLdouble_t)(d0/fp0/fp1)
  425. glMultiTexCoord2dvSGIS(GLenum_target,GLdouble_v)(d0/a0)
  426. glMultiTexCoord2fSGIS(GLenum_target,GLfloat_s,GLfloat_t)(d0/fp0/fp1)
  427. glMultiTexCoord2fvSGIS(GLenum_target,GLfloat_v)(d0/a0)
  428. glMultiTexCoord2iSGIS(GLenum_target,GLint_s,GLint_t)(d0/d1/d2)
  429. glMultiTexCoord2ivSGIS(GLenum_target,GLint_v)(d0/a0)
  430. glMultiTexCoord2sSGIS(GLenum_target,GLshort_s,GLshort_t)(d0/d1/d2)
  431. glMultiTexCoord2svSGIS(GLenum_target,GLshort_v)(d0/a0)
  432. glMultiTexCoord3dSGIS(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r)(d0/fp0/fp1/fp2)
  433. glMultiTexCoord3dvSGIS(GLenum_target,GLdouble_v)(d0/a0)
  434. glMultiTexCoord3fSGIS(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r)(d0/fp0/fp1/fp2)
  435. glMultiTexCoord3fvSGIS(GLenum_target,GLfloat_v)(d0/a0)
  436. glMultiTexCoord3iSGIS(GLenum_target,GLint_s,GLint_t,GLint_r)(d0/d1/d2/d3)
  437. glMultiTexCoord3ivSGIS(GLenum_target,GLint_v)(d0/a0)
  438. glMultiTexCoord3sSGIS(GLenum_target,GLshort_s,GLshort_t,GLshort_r)(d0/d1/d2/d3)
  439. glMultiTexCoord3svSGIS(GLenum_target,GLshort_v)(d0/a0)
  440. glMultiTexCoord4dSGIS(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)(d0/fp0/fp1/fp2/fp3)
  441. glMultiTexCoord4dvSGIS(GLenum_target,GLdouble_v)(d0/a0)
  442. glMultiTexCoord4fSGIS(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)(d0/fp0/fp1/fp2/fp3)
  443. glMultiTexCoord4fvSGIS(GLenum_target,GLfloat_v)(d0/a0)
  444. glMultiTexCoord4iSGIS(GLenum_target,GLint_s,GLint_t,GLint_r,GLint_q)(d0/d1/d2/d3/d4)
  445. glMultiTexCoord4ivSGIS(GLenum_target,GLint_v)(d0/a0)
  446. glMultiTexCoord4sSGIS(GLenum_target,GLshort s,GLshort_t,GLshort_r,GLshort_q)(d0/d1/d2/d3/d4)
  447. glMultiTexCoord4svSGIS(GLenum_target,GLshort_v)(d0/a0)
  448. glMultiTexCoordPointerSGIS(GLenum_target,GLint_size,GLenum_type,GLsizei_stride,GLvoid_pointer)(d0/d1/d2/d3/a0)
  449. glSelectTextureSGIS(GLenum_target)(d0)
  450. glSelectTextureCoordSetSGIS(GLenum_target)(d0)
  451. *GL_EXT_multitexture--------------------------------------------------------
  452. glMultiTexCoord1dEXT(GLenum_target,GLdouble_s)(d0/fp0)
  453. glMultiTexCoord1dvEXT(GLenum_target,GLdouble_v)(d0/a0)
  454. glMultiTexCoord1fEXT(GLenum_target,GLfloat_s)(d0/fp0)
  455. glMultiTexCoord1fvEXT(GLenum_target,GLfloat_v)(d0/a0)
  456. glMultiTexCoord1iEXT(GLenum_target,GLint_s)(d0/d1)
  457. glMultiTexCoord1ivEXT(GLenum_target,GLint_v)(d0/a0)
  458. glMultiTexCoord1sEXT(GLenum_target,GLshort_s)(d0/d1)
  459. glMultiTexCoord1svEXT(GLenum_target,GLshort_v)(d0/a0)
  460. glMultiTexCoord2dEXT(GLenum_target,GLdouble_s,GLdouble_t)(d0/fp0/fp1)
  461. glMultiTexCoord2dvEXT(GLenum_target,GLdouble_v)(d0/a0)
  462. glMultiTexCoord2fEXT(GLenum_target,GLfloat_s,GLfloat_t)(d0/fp0/fp1)
  463. glMultiTexCoord2fvEXT(GLenum_target,GLfloat_v)(d0/a0)
  464. glMultiTexCoord2iEXT(GLenum_target,GLint_s,GLint_t)(d0/d1/d2)
  465. glMultiTexCoord2ivEXT(GLenum_target,GLint_v)(d0/a0)
  466. glMultiTexCoord2sEXT(GLenum_target,GLshort_s,GLshort_t)(d0/d1/d2)
  467. glMultiTexCoord2svEXT(GLenum_target,GLshort_v)(d0/a0)
  468. glMultiTexCoord3dEXT(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r)(d0/fp0/fp1/fp2)
  469. glMultiTexCoord3dvEXT(GLenum_target,GLdouble_v)(d0/a0)
  470. glMultiTexCoord3fEXT(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r)(d0/fp0/fp1/fp2)
  471. glMultiTexCoord3fvEXT(GLenum_target,GLfloat_v)(d0/a0)
  472. glMultiTexCoord3iEXT(GLenum_target,GLint_s,GLint_t,GLint_r)(d0/d1/d2/d3)
  473. glMultiTexCoord3ivEXT(GLenum_target,GLint_v)(d0/a0)
  474. glMultiTexCoord3sEXT(GLenum_target,GLshort_s,GLshort_t,GLshort_r)(d0/d1/d2/d3)
  475. glMultiTexCoord3svEXT(GLenum_target,GLshort_v)(d0/a0)
  476. glMultiTexCoord4dEXT(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)(d0/fp0/fp1/fp2/fp3)
  477. glMultiTexCoord4dvEXT(GLenum_target,GLdouble_v)(d0/a0)
  478. glMultiTexCoord4fEXT(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)(d0/fp0/fp1/fp2/fp3)
  479. glMultiTexCoord4fvEXT(GLenum_target,GLfloat_v)(d0/a0)
  480. glMultiTexCoord4iEXT(GLenum_target,GLint_s,GLint_t,GLint_r,GLint_q)(d0/d1/d2/d3/d4)
  481. glMultiTexCoord4ivEXT(GLenum_target,GLint_v)(d0/a0)
  482. glMultiTexCoord4sEXT(GLenum_target,GLshort s,GLshort_t,GLshort_r,GLshort_q)(d0/d1/d2/d3/d4)
  483. glMultiTexCoord4svEXT(GLenum_target,GLshort_v)(d0/a0)
  484. glInterleavedTextureCoordSetsEXT(GLint_factor)(d0)
  485. glSelectTextureEXT(GLenum_target)(d0)
  486. glSelectTextureCoordSetEXT(GLenum_target)(d0)
  487. glSelectTextureTransformEXT(GLenum_target)(d0)
  488. *GL_EXT_point_parameters--------------------------------------------------------
  489. glPointParameterfEXT(GLenum_pname,GLfloat_param)(d0/fp0)
  490. glPointParameterfvEXT(GLenum_pname,GLfloat_params)(d0/a0)
  491. *GL_MESA_window_pos--------------------------------------------------------
  492. glWindowPos2iMESA(glint_x,glint_y)(d0/d1)
  493. glWindowPos2sMESA(glshort_x,glshort_y)(d0/d1)
  494. glWindowPos2fMESA(glfloat_x,glfloat_y)(fp0/fp1)
  495. glWindowPos2dMESA(gldouble_x,gldouble_y)(fp0/fp1)
  496. glWindowPos2ivMESA(glint_p)(a0)
  497. glWindowPos2svMESA(glshort_p)(a0)
  498. glWindowPos2fvMESA(glfloat_p)(a0)
  499. glWindowPos2dvMESA(gldouble_p)(a0)
  500. glWindowPos3iMESA(glint_x,glint_y,glint_z)(d0/d1/d2)
  501. glWindowPos3sMESA(glshort_x,glshort_y,glshort_z)(d0/d1/d2)
  502. glWindowPos3fMESA(glfloat_x,glfloat_y,glfloat_z)(fp0/fp1/fp2)
  503. glWindowPos3dMESA(gldouble_x,gldouble_y,gldouble_z)(fp0/fp1/fp2)
  504. glWindowPos3ivMESA(glint_p)(a0)
  505. glWindowPos3svMESA(glshort_p)(a0)
  506. glWindowPos3fvMESA(glfloat_p)(a0)
  507. glWindowPos3dvMESA(gldouble_p)(a0)
  508. glWindowPos4iMESA(glint_x,glint_y,glint_z,glint_w)(d0/d1/d2/d3)
  509. glWindowPos4sMESA(glshort_x,glshort_y,glshort_z,glshort_w)(d0/d1/d2/d3)
  510. glWindowPos4fMESA(glfloat_x,glfloat_y,glfloat_z,glfloat_w)(fp0/fp1/fp2/fp3)
  511. glWindowPos4dMESA(gldouble_x,gldouble_y,gldouble_z,gldouble_w)(fp0/fp1/fp2/fp3)
  512. glWindowPos4ivMESA(glint_p)(a0)
  513. glWindowPos4svMESA(glshort_p)(a0)
  514. glWindowPos4fvMESA(glfloat_p)(a0)
  515. glWindowPos4dvMESA(gldouble_p)(a0)
  516. *GL_MESA_resize_buffers--------------------------------------------------------
  517. glResizeBuffersMESA()()
  518. *1.2functions-----------------------------------------------
  519. glDrawRangeElements(GLenum_mode,GLuint_start,GLuint_end,GLsizei_count,GLenum_type,GLvoid_indices)(d0/d1/d2/d3/d4/a0)
  520. glTexImage3D(GLenum_target,GLint_level,GLenum_internalFormat,GLsizei_width,_GLsizei height,GLsizei_depth,GLint_border,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1)
  521. glTexSubImage3D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLsizei_width,GLsizei_height,GLsizei_depth,GLenum_format,GLenum_type,GLvoid_pixels)(d0/d1/d2/d3/d4/d5/d6/d7/a0/a1/a2)
  522. glCopyTexSubImage3D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)(d0/d1/d2/d3/d4/d5/d6/d7/a0)
  523. ##end
  524.